package com.xb.cloud.order.model;

import java.math.BigDecimal;
import java.util.Date;

public class HistorySo {
    private Long historyId;

    private Date operateTime;

    private Long operateUserId;

    private String operateUserName;

    private Byte operateType;

    private Long userVisible;

    private Long id;

    private Long companyId;

    private Long endUserId;

    private Long merchantId;

    private Long shopId;

    private Long parentSoId;

    private Byte isLeaf;

    private BigDecimal orderAmount;

    private BigDecimal skuAmount;

    private BigDecimal deliveryFee;

    private BigDecimal orderPromotionDiscount;

    private BigDecimal deliveryFeePaidByCoupon;

    private BigDecimal orderPaidByCoupon;

    private BigDecimal orderPaidByRebate;

    private BigDecimal orderPaidByAccount;

    private Integer orderPaidByPoint;

    private BigDecimal orderPaidByOthers;

    private BigDecimal csAdjustFee;

    private Byte paymentType;

    private Integer paymentTimeLimitType;

    private Integer soStatus;

    private Date paymentConfirmTime;

    private Integer pointAward;

    private Integer soPlatform;

    private Integer soChannel;

    private String soChannelVersion;

    private Byte businessType;

    private String soUserRemark;

    private String soCsRemark;

    private String goodReceiverName;

    private String goodReceiverPhone;

    private String goodReceiverPostCode;

    private String goodReceiverCountry;

    private String goodReceiverProvince;

    private String goodReceiverCity;

    private String goodReceiverCounty;

    private String goodReceiverArea;

    private String goodReceiverAddress;

    private Long goodReceiverCountryId;

    private Long goodReceiverProvinceId;

    private Long goodReceiverCityId;

    private Long goodReceiverCountyId;

    private Long goodReceiverAreaId;

    private Long cancelReasonId;

    private Date cancelTime;

    private String cancelCsName;

    private Long cancelCsId;

    private Byte orderNeedInvoice;

    private Long warehouseId;

    private Date estimateDeliveryTime;

    private Date estimateReceiveDate;

    private Date so2doTime;

    private String serviceIp;

    private String callServiceIp;

    private Date deliveryTime;

    private Date receiveTime;

    private Long deliveryType;

    private Byte isDoPrintSpec;

    private BigDecimal orderWeightNet;

    private BigDecimal orderWeightGross;

    private Long versionNo;

    private String userIp;

    private String userDevicecode;

    private Byte isUserDeleted;

    private Long createCsId;

    private String createCsName;

    private Date createTime;

    private Date updateTime;

    public Long getHistoryId() {
        return historyId;
    }

    public void setHistoryId(Long historyId) {
        this.historyId = historyId;
    }

    public Date getOperateTime() {
        return operateTime;
    }

    public void setOperateTime(Date operateTime) {
        this.operateTime = operateTime;
    }

    public Long getOperateUserId() {
        return operateUserId;
    }

    public void setOperateUserId(Long operateUserId) {
        this.operateUserId = operateUserId;
    }

    public String getOperateUserName() {
        return operateUserName;
    }

    public void setOperateUserName(String operateUserName) {
        this.operateUserName = operateUserName == null ? null : operateUserName.trim();
    }

    public Byte getOperateType() {
        return operateType;
    }

    public void setOperateType(Byte operateType) {
        this.operateType = operateType;
    }

    public Long getUserVisible() {
        return userVisible;
    }

    public void setUserVisible(Long userVisible) {
        this.userVisible = userVisible;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    public Long getEndUserId() {
        return endUserId;
    }

    public void setEndUserId(Long endUserId) {
        this.endUserId = endUserId;
    }

    public Long getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }

    public Long getShopId() {
        return shopId;
    }

    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }

    public Long getParentSoId() {
        return parentSoId;
    }

    public void setParentSoId(Long parentSoId) {
        this.parentSoId = parentSoId;
    }

    public Byte getIsLeaf() {
        return isLeaf;
    }

    public void setIsLeaf(Byte isLeaf) {
        this.isLeaf = isLeaf;
    }

    public BigDecimal getOrderAmount() {
        return orderAmount;
    }

    public void setOrderAmount(BigDecimal orderAmount) {
        this.orderAmount = orderAmount;
    }

    public BigDecimal getSkuAmount() {
        return skuAmount;
    }

    public void setSkuAmount(BigDecimal skuAmount) {
        this.skuAmount = skuAmount;
    }

    public BigDecimal getDeliveryFee() {
        return deliveryFee;
    }

    public void setDeliveryFee(BigDecimal deliveryFee) {
        this.deliveryFee = deliveryFee;
    }

    public BigDecimal getOrderPromotionDiscount() {
        return orderPromotionDiscount;
    }

    public void setOrderPromotionDiscount(BigDecimal orderPromotionDiscount) {
        this.orderPromotionDiscount = orderPromotionDiscount;
    }

    public BigDecimal getDeliveryFeePaidByCoupon() {
        return deliveryFeePaidByCoupon;
    }

    public void setDeliveryFeePaidByCoupon(BigDecimal deliveryFeePaidByCoupon) {
        this.deliveryFeePaidByCoupon = deliveryFeePaidByCoupon;
    }

    public BigDecimal getOrderPaidByCoupon() {
        return orderPaidByCoupon;
    }

    public void setOrderPaidByCoupon(BigDecimal orderPaidByCoupon) {
        this.orderPaidByCoupon = orderPaidByCoupon;
    }

    public BigDecimal getOrderPaidByRebate() {
        return orderPaidByRebate;
    }

    public void setOrderPaidByRebate(BigDecimal orderPaidByRebate) {
        this.orderPaidByRebate = orderPaidByRebate;
    }

    public BigDecimal getOrderPaidByAccount() {
        return orderPaidByAccount;
    }

    public void setOrderPaidByAccount(BigDecimal orderPaidByAccount) {
        this.orderPaidByAccount = orderPaidByAccount;
    }

    public Integer getOrderPaidByPoint() {
        return orderPaidByPoint;
    }

    public void setOrderPaidByPoint(Integer orderPaidByPoint) {
        this.orderPaidByPoint = orderPaidByPoint;
    }

    public BigDecimal getOrderPaidByOthers() {
        return orderPaidByOthers;
    }

    public void setOrderPaidByOthers(BigDecimal orderPaidByOthers) {
        this.orderPaidByOthers = orderPaidByOthers;
    }

    public BigDecimal getCsAdjustFee() {
        return csAdjustFee;
    }

    public void setCsAdjustFee(BigDecimal csAdjustFee) {
        this.csAdjustFee = csAdjustFee;
    }

    public Byte getPaymentType() {
        return paymentType;
    }

    public void setPaymentType(Byte paymentType) {
        this.paymentType = paymentType;
    }

    public Integer getPaymentTimeLimitType() {
        return paymentTimeLimitType;
    }

    public void setPaymentTimeLimitType(Integer paymentTimeLimitType) {
        this.paymentTimeLimitType = paymentTimeLimitType;
    }

    public Integer getSoStatus() {
        return soStatus;
    }

    public void setSoStatus(Integer soStatus) {
        this.soStatus = soStatus;
    }

    public Date getPaymentConfirmTime() {
        return paymentConfirmTime;
    }

    public void setPaymentConfirmTime(Date paymentConfirmTime) {
        this.paymentConfirmTime = paymentConfirmTime;
    }

    public Integer getPointAward() {
        return pointAward;
    }

    public void setPointAward(Integer pointAward) {
        this.pointAward = pointAward;
    }

    public Integer getSoPlatform() {
        return soPlatform;
    }

    public void setSoPlatform(Integer soPlatform) {
        this.soPlatform = soPlatform;
    }

    public Integer getSoChannel() {
        return soChannel;
    }

    public void setSoChannel(Integer soChannel) {
        this.soChannel = soChannel;
    }

    public String getSoChannelVersion() {
        return soChannelVersion;
    }

    public void setSoChannelVersion(String soChannelVersion) {
        this.soChannelVersion = soChannelVersion == null ? null : soChannelVersion.trim();
    }

    public Byte getBusinessType() {
        return businessType;
    }

    public void setBusinessType(Byte businessType) {
        this.businessType = businessType;
    }

    public String getSoUserRemark() {
        return soUserRemark;
    }

    public void setSoUserRemark(String soUserRemark) {
        this.soUserRemark = soUserRemark == null ? null : soUserRemark.trim();
    }

    public String getSoCsRemark() {
        return soCsRemark;
    }

    public void setSoCsRemark(String soCsRemark) {
        this.soCsRemark = soCsRemark == null ? null : soCsRemark.trim();
    }

    public String getGoodReceiverName() {
        return goodReceiverName;
    }

    public void setGoodReceiverName(String goodReceiverName) {
        this.goodReceiverName = goodReceiverName == null ? null : goodReceiverName.trim();
    }

    public String getGoodReceiverPhone() {
        return goodReceiverPhone;
    }

    public void setGoodReceiverPhone(String goodReceiverPhone) {
        this.goodReceiverPhone = goodReceiverPhone == null ? null : goodReceiverPhone.trim();
    }

    public String getGoodReceiverPostCode() {
        return goodReceiverPostCode;
    }

    public void setGoodReceiverPostCode(String goodReceiverPostCode) {
        this.goodReceiverPostCode = goodReceiverPostCode == null ? null : goodReceiverPostCode.trim();
    }

    public String getGoodReceiverCountry() {
        return goodReceiverCountry;
    }

    public void setGoodReceiverCountry(String goodReceiverCountry) {
        this.goodReceiverCountry = goodReceiverCountry == null ? null : goodReceiverCountry.trim();
    }

    public String getGoodReceiverProvince() {
        return goodReceiverProvince;
    }

    public void setGoodReceiverProvince(String goodReceiverProvince) {
        this.goodReceiverProvince = goodReceiverProvince == null ? null : goodReceiverProvince.trim();
    }

    public String getGoodReceiverCity() {
        return goodReceiverCity;
    }

    public void setGoodReceiverCity(String goodReceiverCity) {
        this.goodReceiverCity = goodReceiverCity == null ? null : goodReceiverCity.trim();
    }

    public String getGoodReceiverCounty() {
        return goodReceiverCounty;
    }

    public void setGoodReceiverCounty(String goodReceiverCounty) {
        this.goodReceiverCounty = goodReceiverCounty == null ? null : goodReceiverCounty.trim();
    }

    public String getGoodReceiverArea() {
        return goodReceiverArea;
    }

    public void setGoodReceiverArea(String goodReceiverArea) {
        this.goodReceiverArea = goodReceiverArea == null ? null : goodReceiverArea.trim();
    }

    public String getGoodReceiverAddress() {
        return goodReceiverAddress;
    }

    public void setGoodReceiverAddress(String goodReceiverAddress) {
        this.goodReceiverAddress = goodReceiverAddress == null ? null : goodReceiverAddress.trim();
    }

    public Long getGoodReceiverCountryId() {
        return goodReceiverCountryId;
    }

    public void setGoodReceiverCountryId(Long goodReceiverCountryId) {
        this.goodReceiverCountryId = goodReceiverCountryId;
    }

    public Long getGoodReceiverProvinceId() {
        return goodReceiverProvinceId;
    }

    public void setGoodReceiverProvinceId(Long goodReceiverProvinceId) {
        this.goodReceiverProvinceId = goodReceiverProvinceId;
    }

    public Long getGoodReceiverCityId() {
        return goodReceiverCityId;
    }

    public void setGoodReceiverCityId(Long goodReceiverCityId) {
        this.goodReceiverCityId = goodReceiverCityId;
    }

    public Long getGoodReceiverCountyId() {
        return goodReceiverCountyId;
    }

    public void setGoodReceiverCountyId(Long goodReceiverCountyId) {
        this.goodReceiverCountyId = goodReceiverCountyId;
    }

    public Long getGoodReceiverAreaId() {
        return goodReceiverAreaId;
    }

    public void setGoodReceiverAreaId(Long goodReceiverAreaId) {
        this.goodReceiverAreaId = goodReceiverAreaId;
    }

    public Long getCancelReasonId() {
        return cancelReasonId;
    }

    public void setCancelReasonId(Long cancelReasonId) {
        this.cancelReasonId = cancelReasonId;
    }

    public Date getCancelTime() {
        return cancelTime;
    }

    public void setCancelTime(Date cancelTime) {
        this.cancelTime = cancelTime;
    }

    public String getCancelCsName() {
        return cancelCsName;
    }

    public void setCancelCsName(String cancelCsName) {
        this.cancelCsName = cancelCsName == null ? null : cancelCsName.trim();
    }

    public Long getCancelCsId() {
        return cancelCsId;
    }

    public void setCancelCsId(Long cancelCsId) {
        this.cancelCsId = cancelCsId;
    }

    public Byte getOrderNeedInvoice() {
        return orderNeedInvoice;
    }

    public void setOrderNeedInvoice(Byte orderNeedInvoice) {
        this.orderNeedInvoice = orderNeedInvoice;
    }

    public Long getWarehouseId() {
        return warehouseId;
    }

    public void setWarehouseId(Long warehouseId) {
        this.warehouseId = warehouseId;
    }

    public Date getEstimateDeliveryTime() {
        return estimateDeliveryTime;
    }

    public void setEstimateDeliveryTime(Date estimateDeliveryTime) {
        this.estimateDeliveryTime = estimateDeliveryTime;
    }

    public Date getEstimateReceiveDate() {
        return estimateReceiveDate;
    }

    public void setEstimateReceiveDate(Date estimateReceiveDate) {
        this.estimateReceiveDate = estimateReceiveDate;
    }

    public Date getSo2doTime() {
        return so2doTime;
    }

    public void setSo2doTime(Date so2doTime) {
        this.so2doTime = so2doTime;
    }

    public String getServiceIp() {
        return serviceIp;
    }

    public void setServiceIp(String serviceIp) {
        this.serviceIp = serviceIp == null ? null : serviceIp.trim();
    }

    public String getCallServiceIp() {
        return callServiceIp;
    }

    public void setCallServiceIp(String callServiceIp) {
        this.callServiceIp = callServiceIp == null ? null : callServiceIp.trim();
    }

    public Date getDeliveryTime() {
        return deliveryTime;
    }

    public void setDeliveryTime(Date deliveryTime) {
        this.deliveryTime = deliveryTime;
    }

    public Date getReceiveTime() {
        return receiveTime;
    }

    public void setReceiveTime(Date receiveTime) {
        this.receiveTime = receiveTime;
    }

    public Long getDeliveryType() {
        return deliveryType;
    }

    public void setDeliveryType(Long deliveryType) {
        this.deliveryType = deliveryType;
    }

    public Byte getIsDoPrintSpec() {
        return isDoPrintSpec;
    }

    public void setIsDoPrintSpec(Byte isDoPrintSpec) {
        this.isDoPrintSpec = isDoPrintSpec;
    }

    public BigDecimal getOrderWeightNet() {
        return orderWeightNet;
    }

    public void setOrderWeightNet(BigDecimal orderWeightNet) {
        this.orderWeightNet = orderWeightNet;
    }

    public BigDecimal getOrderWeightGross() {
        return orderWeightGross;
    }

    public void setOrderWeightGross(BigDecimal orderWeightGross) {
        this.orderWeightGross = orderWeightGross;
    }

    public Long getVersionNo() {
        return versionNo;
    }

    public void setVersionNo(Long versionNo) {
        this.versionNo = versionNo;
    }

    public String getUserIp() {
        return userIp;
    }

    public void setUserIp(String userIp) {
        this.userIp = userIp == null ? null : userIp.trim();
    }

    public String getUserDevicecode() {
        return userDevicecode;
    }

    public void setUserDevicecode(String userDevicecode) {
        this.userDevicecode = userDevicecode == null ? null : userDevicecode.trim();
    }

    public Byte getIsUserDeleted() {
        return isUserDeleted;
    }

    public void setIsUserDeleted(Byte isUserDeleted) {
        this.isUserDeleted = isUserDeleted;
    }

    public Long getCreateCsId() {
        return createCsId;
    }

    public void setCreateCsId(Long createCsId) {
        this.createCsId = createCsId;
    }

    public String getCreateCsName() {
        return createCsName;
    }

    public void setCreateCsName(String createCsName) {
        this.createCsName = createCsName == null ? null : createCsName.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}